define(['jquery'], function ($) {
    var slideNav = {};
    slideNav.init = function () {
        var xxx, hover;

        //判断页面 显示菜单下标
        var cp = $("#current-page").attr("current-page");

        switch (cp) {
            case "index":
                $("nav .nav > li:nth-child(1)").addClass("active").siblings().removeClass("active");
                break;
            case "mattersCenter":
                $("nav .nav > li:nth-child(2)").addClass("active").siblings().removeClass("active");
                break;
            case "queryCenter":
                $("nav .nav > li:nth-child(3)").addClass("active").siblings().removeClass("active");
                break;
            case "policeAffairs":
                $("nav .nav > li:nth-child(4)").addClass("active").siblings().removeClass("active");
                break;
            case "appCenterBillResource":
                $("nav .nav > li:nth-child(5)").addClass("active").siblings().removeClass("active");
                break;
            case "consultCenter":
                $("nav .nav > li:nth-child(6)").addClass("active").siblings().removeClass("active");
                $(".dropdown-menu> li:nth-child(1)").addClass("active").siblings().removeClass("active");
                break;
            case "appCenter":
                $("nav .nav > li:nth-child(6)").addClass("active").siblings().removeClass("active");
                $(".dropdown-menu> li:nth-child(2)").addClass("active").siblings().removeClass("active");
                break;
        }


        if ($("nav .navbar-nav > li.active").length > 0) {
            hover = $(".navbar-nav > li.active").position().left;
        } else {
            return false;
        }
        ;
        //console.log(hover);

        $("nav .nav > li").click(function () {
            $(this).removeClass("active").addClass("active").siblings().removeClass("active");
            hover = $("nav .navbar-nav > li.active").position().left;
        });

        var navBg = $('<li class="nav_bj"></li>');
        $("nav .nav").append(navBg);
        $(".nav_bj").css("left", hover);
        $("nav .nav > li").mouseover(function () {
            xxx = $(this).position().left;
            $(".nav_bj").stop().animate({left: xxx}, 200)
        }).mouseout(function () {
            $(".nav_bj").stop().animate({left: hover}, 200)
        });

    };
    return slideNav;
});